Real-time, Location-based Hand Hygiene Monitoring and Notification System