What Are the Challenges for Cloud in the IoT Era?