Trump posts map showing Hormuz as US territory