Fundamentals of electric propulsion : ion and hall thrusters