Cangrelor: a review on pharmacology and clinical trial development