Contention Window and Residual Battery Aware Multipath Routing Schemes in Mobile Ad-hoc Networks