'We will cut off Trump's hand and finger,' top Iranian general says