Supreme Court rules government must pay billions to Obamacare insurers