macrobid cheap