Solar pumping : an introduction and update on the technology, performance, costs and economics Author(s) Barlow, Roy