IMC Rare Earths prices $20M IPO at $5 per share on NYSE American