Supreme Court rules on health care law; bishops say needs 'repair'