Amino acid dimorphism and parasite immune evasion: cellular immune responses to a promiscuous epitope of Plasmodium falciparum merozoite surface protein 1 displaying dimorphic amino acid polymorphism are highly constrained