Optimisation of NB-IoT deployment for smart energy distribution networks