A neuro evolutionary scheme for improved IoT energy efficiency in smart cities