Immobilized metal ion affinity chromatography