metronidazole 500 mg doxycycline 100mg allopurinol cost canada priligy medicine india trental 400 mg price uk