Banchory Sports Village officially opened after decades-long campaign