St Andrews pays tribute to famous feline Hamish McHamish