nitrofurantoin 100mg capsule price