ENH added user option to use SVD for symmetric orthogonalization in fastica, see #2735