An Efficient Data Aggregation Algorithm for Cluster-based Sensor Network