A Cross-Layer Design for Downlink Scheduling in SDMA Packet Access Networks