Supreme Court rules Trump immune from criminal prosecution for 'official acts'