Davies: ‘No regrets’ for skipping major farewell at St Andrews