Vaccines and their relationship with cancer