nitrofurantoin mono 100mg cost