On a good day in Lagos, the city's water company supplies enough water for just seven million of the city's 20 million residents.