Continuous Authentication on Mobile Devices Using Power Consumption, Touch Gestures and Physical Movement of Users