Coordinated cyberattack hits more than 30 Minnesota water utilities