BHP full-year profit falls 4% on pandemic hit