Two in one: improving synthetic long peptide vaccines by combining antigen and adjuvant in one molecule