Confidence Based Dual Reinforcement Q-Routing: An Adaptive On-Line Routing Algorithm