Dynamic Vertical Handover Scheme for Wireless Environments