Accelerating a consensus-based EV smart charging algorithm by user priority clustering