Smart to offer EVs and traditional engines across the lineup