Text this: Joint channel selection and cluster-based routing scheme based on reinforcement learning for cognitive radio networks