Floods and mudslides in southwest China prompt evacuations