GE unit completes contract to power Saudi desalination plant