Thermophoresis - A review