Vaccines against sexually transmitted infections: promise and problems of the magic bullets for prevention and control.