An overview on projection-type methods for convex large-scale quadratic programs