Trump called Iran’s drone attack ‘a mistake,’ but a top Iranian general called it ‘a clear message’ to the US