CFL: Stampeders hold off Hamilton to win Grey Cup