Supreme court hears trump s immunity case