NHS England has given the first patient a personalised vaccine against cancer. Survival from the disease is at an all-time high, but the new jab - we're told - will protect people against their own cancer?