Fidelity preserving maps on density operators