How long does it take for flagyl to work?