On Zakharov's kernel and the interaction of non-collinear wavetrains in finite water depth