Trump lashes ‘dishonourable’ move as strait remains shut