The US Supreme Court on Thursday allowed President Donald Trump to fire leaders of two independent agencies, but signalled that such dismissals would not be permitted for the Federal Reserve.