Obamacare to cost economy 2.3 million jobs