how long does flagyl stay in your system