Mercedes EQB Electric review: a highly accomplished seven-seat SUV