Thomas Dolby returned to Edinburgh for the first time in 42 years with an eccentric hybrid of concert, storytelling and 1980s nostalgia.