Court rules Trump has absolute immunity for official acts