End-to-End Magnitude Least Squares Binaural Rendering of Spherical Microphone Array Signals