BHP falls short of expected profit, warns of slowing growth outside China