Aberdeen-born singer Annie Lennox makes donation to north-east charity