macrobid vs bactrim hbpg