A cancer vaccine – a potential cure for cancer?