U.S. Supreme court rules that Trump has some immunity from prosecution