Compact and Efficient Neural Networks for Image Recognition Based on Learned 2D Separable Transform