Nissan signs EV battery deal with EDF Energy