Current concepts on antiplatelet therapy: Focus on the novel thienopyridine and non-thienopyridine agents