Multi-instance learning of graph neural networks for aqueous pKa prediction | Synapse