PM promises tap water to all homes