Mining giant BHP will downsize its Yandi iron ore mine after extracting years of extra life from the 34-year-old deposit.