Groundbreaking new vaccines to treat a range of diseases including cancer could be ready by 2030 and save millions of lives.