US Supreme Court rules Donald Trump has some immunity in election interference case