Rugby union: Glasgow's Heineken Cup hopes hang in the balance, despite a tense victory against Viadana