A PSO Based Routing with Novel Fitness Function for Improving Lifetime of WSNs