Walker delighted to hold off friend Day for PGA title