Court upholds health care subsidies in states with federal exchanges