First-principles calculations of equilibrium nitrogen isotope fractionations among aqueous ammonium, silicate minerals and salts