nitrofurantoin 100mg capsule cost