AI-Based Geofencing Mobile Attendance Tracking System