Sporozoite antigens: biology and immunology of the circumsporozoite protein and thrombospondin-related anonymous protein.