Comparison of the isomerization mechanisms of human melanopsin and invertebrate and vertebrate rhodopsins