Highest court gives Trump his delay