Optimizing Network Access Selection in Wireless Heterogeneous Networks using Velocity, Location, Policy and Qos Details