.emacs: guard c-mode-map setting with mode hook

It's not defined before c-mode kicks in.