What is the difference between heparin warfarin and aspirin