Water purification and disinfection