Supreme Court will weigh whether Trump should have presidential immunity