Missing Iranian general was Western spy: report