Vaccine adjuvants: mechanisms and platforms