Puget Sound Energy extends contract with hydropower partners