AN EFFICIENT DATA-GATHERING SCHEME FOR HETEROGENEOUS SENSOR NETWORKS VIA MOBILE SINKS