Multi-mode Gaussian channels