At least 25 dead in Peru as bus plunges over cliff