Best k-layer neural network approximations