Molecular recognition. 6. Binding of amino acids with a bifunctional metalloporphyrin via concurrent metal-coordination and electrostatic interactions.