Ion thruster; Electric engine technology, design and challenges