The new Ford Puma Gen-E costs £30k and has 233-miles of range