Iran vows ‘harsh’ response to US killing of top general