High court upholds Obama health law