ENH optimize NMF inner loop

The call to np.maximum was taking 20% of the time.
Multiplying by Hn > 0 is about twice as fast.

This reverts commit 6ef08cfac27cda790a5d0d2dd2da82bf744905eb.