difference between antibiotics and vaccines