nitrofurantoin safety