The Paestum temples: Greek ruins in a sea of flowers