EDF books $940 million loss on Atlantic Shores wind project