US superme court hears president trump immunity case