Mobility Based Genetic Algorithm for Heterogeneous Wireless Networks