Text this: Traffic Pattern Prediction and Spectrum Allocation with Multiple Channel Width in Cognitive Cellular Networks