Taps run dry for three weeks at Prince Mshiyeni Hospital