Taxpayers spend about $2 billion annually on Medicaid for Amazon and Walmart employees