President-elect Donald Trump has vowed to scrap the Affordable Care Act, commonly referred to as Obamacare, which congressional Republicans have been attempting to repeal for years, calling it unaffordable and a drag on the economy.