Британският вицепремиер Ник Клег получи синя боя в лицето си от протестиращ по време на посещение в шотландския град Глазгоу.