Best electric cars due in 2018