does macrobid cause yeast infections vgpl