Thermocapillary drift on a spherical drop in a viscous fluid