BHP to take surprise $US2.8 billion hit

BHP to take surprise $US2.8 billion hit