Cross-layer Dynamic Subcarrier Allocation with Adaptive Service Rate Control in SC-FDMA System