Tight Bounds on Outage and Throughput for M-QAM in Fading Channels