BHP to ride EV, green power revolution as copper, nickel demand set to soar