Immunisation against infectious diseases