BP has agreed to offload stakes in some of its onshore oil and gas pipelines in the US as it seeks to shore up its finances. The British energy giant is selling assets in the Permian and Eagle Ford basins in Texas to investment firm Sixth Street for £1.1billion.