Molecular modeling of cation–π interactions and ammonium permeation in AmtB