US promises $240 million to improve fish hatcheries, protect tribal rights in Pacific Northwest