Balfour Beatty awarded £214 million Hinkley Point C contract