Atomic structure of a glycerol channel and implications for substrate permeation in aqua(glycero)porins