Barrick Gold reports US$2.14B profit for 2024, up from US$1.27B in 2023