Optimal approximation using complex-valued neural networks