'Do your worst' to Iran: ready for Hormuz-block