The all-new Kia e-Niro will offer owners a driving range of up to 301 miles (485 kilometres) on a single charge when it goes on-sale