All-at-once Optimization for Coupled Matrix and Tensor Factorizations