Health care law survives in Supreme Court