BHP, Rio, Glencore, Vale: Miners’ profit bonanza set to last into 2017