What is the difference between macrodantin and macrobid