nitrofurantoin 50mg capsules price