Wearable Technology: Trends, Challenges, and Future Directions