difference between synchronous generator and dc generator