Clopidogrel: A multifaceted affair