Optimal Gaussian entanglement swapping