Solar farm co-operative raises £2m in Swindon