Supreme Court upholds centerpiece of Obama healthcare law