Supreme Court hands Trump a big win and several defeats

US top court says the president can fire government staff but the Fed is protected