bp buys bhp shale assets to beef up us business