Computational analysis of substituent effects on proton affinity and gas-phase basicity of TEMPO derivatives and their hydrogen bonding interactions with water molecules