Affinity chromatography: A review of trends and developments over the past 50 years.