US Supreme Court hears challenge to Obama healthcare law