Floods and landslides inundate Kerala