Obama says Supreme Court should never have taken up health law case, in blunt challenge