Fair Energy Consumption Multi-Channel Routing Control for Mobile Ad hoc Networks