V-edge: Fast Self-constructive Power Modeling of Smartphones Based on Battery Voltage Dynamics