REVIEW: Large-scale motions in the Universe: a review