Progress and prospects of electrical propulsion