On the construction of data aggregation tree with minimum energy cost in wireless sensor networks: NP-completeness and approxima