medicine for sore throat walmart what is the best antibiotic for strep throat amoxicillin pill will amoxicillin cure a bladder infection