Alternating-current machines. A review of progress