Supreme Court to hear Trump’s presidential immunity claim