Scotland international Richie Vernon will rejoin Glasgow Warriors from Sale at the end of the season.