ENH multiplicative update algorithm for NMF

Moved the code by @vene from benchmarks/bench_plot_nmf.py
to sklearn.decomposition.nmf.