High on a sheer cliff in Vano, Bulgaria's rock-hewn churches hide medieval masterpieces—but time is running out to see them.