A Handover Algorithm for DS-CDMA Mobile Networks in a Urban Microcellular Environment