Bacterial rhodopsins: Evolution of a mechanistic model for the ion pumps