Mercedes-Benz E-Class review: hybrid E300e tested