The mechanism of inward rectification in Kir channels: A novel kinetic model with non-equilibrium thermodynamics approach.