Degrees of triumph: Gregor Townsend receives honorary degree