Exploring the Potential of Blockchain Technology in an IoT-Enabled Environment: A Review