Heavy rain in Japan triggers floods and landslides