BUSINESS Lloyds Metals reports record iron ore production of 21.96 million tonnes in FY26 Apr 1, 2026