Oxidation, aggregation and immunogenicity of therapeutic proteins