Insight into the isomerization mechanism of retinal proteins from hybrid quantum mechanics/molecular mechanics simulations