A new algorithm for L2-optimal model reduction