BHP has reportedly sacked dozens of contractors amid an investigation into allegations of corruption.