Macrobid (nitrofurantoin) 100 mg prescription antibiotic review