A Homotopy-based Algorithm for Sparse Multiple Right-hand Sides Nonnegative Least Squares