Spectral Neural Networks: Approximation Theory and Optimization Landscape