How much does nitrofurantoin cost