replace deprecated qr_economic of sklearn fixes with scipy.linalg.qr