Wood wins Hinkley Point C contract worth $16m