NH3 absorption performance and reversible absorption mechanisms of protic ionic liquids with six-membered N-heterocyclic cations