Edison, GenOn clean up acts; Duke, GE embrace a dirty past