Nanovaccines: An effective therapeutic approach for cancer therapy.