Micro-heterogeneity and aggregation in beta2-microglobulin solutions: effects of temperature, pH, and conformational variant addition