nitrofurantoin macrocrystal-monohydrate cost