An iconic singer treated pub-goers to a karaoke performance of his own song just a day before he played a show at Glasgow's Ovo Hydro, with many pub-goers calling it the best night in the venue's history