Ratio Petroleum to buy Pharos Energy for £124 million in cash