Internet of Things and Big Data Analysis: Recent Trends and Challenges