BHP hits nine-month iron ore record as prices fly higher