Prevention of cancer through immunization: Prospects and challenges for the 21st century