Crowdsourced Public Water Quality Monitoring at Consumer Taps