The world's first floating wind farm has started delivering electricity to the Scottish grid. Five giant turbines have been tethered to the seabed about 15 miles from Peterhead in Aberdeenshire.