nitrofurantoin with food