Migration of a droplet in a liquid: effect of insoluble surfactants and thermal gradient