chemiosmotic mechanism