Proactive Assistance System for Visually Challenged Persons Using Internet of Things Based on Machine Learning