Cross-Layer Design for Wireless Sensor Networks with Virtual MIMO