How Can IoT Be Reinvented To Build Smart Cities?