proton gradient