Iran to buy 118 Airbus aircraft worth $25 billion