Solar mini-grid electricity and water supply