Petroleum ministry signs E&P agreements with BP, IEOC