Vacancy-solute interactions in metals