Iran seals $16.6B Boeing deal to buy 80 planes