Cross-layer protocols for underwater acoustic sensor networks with MIMO links