Predicting solution aggregation rates for therapeutic proteins: approaches and challenges.