Historic rooftops and cathedral towers in Panama City’s Casco Viejo