Structure-making solvation of ferulic acid across protic and aprotic solvents: viscosity experiments, simulations, and implications for antioxidant function | Synapse