The heaviest rains and hottest temperatures in two decades have battered Peru over the past week as weather linked to El Nino caused flooding and landslides that blocked the country's central highw