Daily Physical Activity Monitoring -- Adaptive Learning from Multi-source Motion Sensor Data