FAIR ADAPTIVE BANDWIDTH AND SUBCHANNEL ALLOCATION IN THE WIMAX UPLINK