A Cluster-Based Energy-Efficient Protocol in Heterogeneous Sensor Networks with Mobile Sinks