Daily living activity recognition using wearable devices: A features-rich dataset and a novel approach