Nucleoside 5′-triphosphates: self-association, acid–base, and metal ion-binding properties in solution | Synapse