FaceSight: Real-Time AI-Powered Face Detection & Recognition System