Rank-Based Estimation for Linear Models