Supreme Court insulates Fed as it backs Trump firing of agency leaders