The Berwick Bank wind farm in the outer Firth of Forth will contain up to 307 turbines generating enough electricity to power up to six million homes.