Courier columnist Jim Spence elected new rector of Dundee University