A PV Powered BWRO Desalination Installation with Energy Recovery and Hydro-Pneumatic Energy Storage