Supreme Court says presidents have immunity for 'official acts'