Bahrain Petroleum signs financing agreement