Young man who walked miles to work now drives after police raise cash