Storm clouds roll in over the red-tiled roofs of Cuzco, Peru