AN OPTIMAL CONTROL APPROACH TO DYNAMIC ROUTING IN DATA COMMUNICATION NETWORKS