Influence of Sodium Salicylate on Self-Aggregation and Caffeine Solubility in Water—A New Hypothesis from Experimental and Computational Data