Nonnegative ranks, decompositions, and factorizations of nonnegative matrices