Horizon to sell Richmond vanadium project ahead of IPO