Heavy rains trigger floods and landslides in Switzerland