A Cross-layer Scheme for TCP Performance Improvement in Wireless LANs