A cross-layer communication protocol with transmission power adjustment for energy saving in multi-hop MhWSNs