Iran vows revenge for Soleimani if Trump is not put on trial