BHP has admitted underpaying tens of thousands of employees since 2010 it's going to cost more than 400 million dollars to right the wrong.