Supreme Court blocks Trump from firing Kook