United Oil and Gas to buy Rockhopper Egypt assets