Floating photocatalyst turns sunlight into radicals that disinfect water in minutes