BHP Group reported a 39% fall in annual profit because of one-off charges and dialed back its payout to investors as the company spends more to expand in commodities that it bets will be in demand for the energy transition and a rising world population.