UK energy company BP has signed an agreement with the Iraqi government to invest in several giant oilfields in Kirkuk, in a move expected to provide a big boost to the Opec producer's energy ...