Supreme Court agrees to hear Trump Immunity case