nitrofurantoin 50mg side effects