Supreme court weighs trump immunity claim