Explain the basic principles of electric power generation. How do power plants convert mechanical energy into electrical energy using different energy sources?