Evidence for strong electron-phonon coupling in MgCNi3