how quickly does nitrofurantoin work