El Nino causes torrential rains that spark flooding and landslides across Peru, forcing thousands from their homes.