BHP sets iron-ore records