North-east singer-songwriter Annie Lennox announces Scottish show