Turkish company ‘agrees $4.2-billion deal to build Iran power plants’