Trump threatens Strait of Hormuz blockade after ceasefire talks fail