Memorial service in St Andrews for ‘Mr Golf’ Jim Farmer was sad but also uplifting