NBC: Supreme Court endorses Obamacare panel that requires free preventive care