Supreme Court hears arguments over Trump's presidential immunity claim