Supreme Court will take up Trump's immunity claim