Parasite features impeding malaria immunity: antigen diversity, antigenic variation and poor immunogenicity