Scaled first–order methods for a class of large–scale constrained least squares problems