Monitoring Workers on Construction Sites using Data Fusion of Real-Time Worker’s Location, Body Orientation, and Productivity State