BHP has picked former bank boss Ross McEwan to be its next chair, succeeding Ken MacKenzie, as expectations grow of a wave of dealmaking across the mining industry.