Text this: An enhanced distance vector-hop algorithm using new weighted location method for wireless sensor networks