The PLSSVD now returns the correct number of components

fixes #1312

(and it is probably faster...)

ping @gaelvaroquaux