Tempe residents complain of smelly water; officials say algae is to blame