Hydro-pneumatic pump