Protein A chromatography: Challenges and progress in the purification of monoclonal antibodies.