President Donald Trump has extended his deadline for Iran to reopen the crucial Strait of Hormuz to international shipping.