RACI Rennie Lecture: Studies of Solution-State Molecular Self-association and Aggregation Interactions using NMR Diffusion, Relaxation and Microscopy