Cross-Layer Scheduling over a Heterogeneous Opportunistic Emergency-Deployed Wireless Network