A mobile ad-hoc satellite and wireless mesh networking approach for public safety communications