How much does generic flagyl cost