Automated Vision-based Surveillance System to Detect Drowning Incidents in Swimming Pools