The elusive malaria vaccine: miracle or mirage?