Driving force-dependent block by internal Ba(2+) on the Kir2.1 channel: Mechanistic insight into inward rectification.