List 3 advantages and 3 drawbacks of hydroelectric dams.