Voronoi Diagram based Indoor Localization in Wireless Sensor Networks