Fidelity to open commission-free crypto trading to retail investors