UK and Scottish Governments also strike new deal for Great British Energy to work with public bodies in Scotland to support clean energy.