Two-tier architecture for NB-IoT: Improving coverage and load balancing