Energy Fuels buys VAC for $1.9B to create Western rare earth magnet giant