He recently said on social media he would not hit Iran again before the Nov 3 midterm elections