Canada and Alaska have agreed to a seven-year fishing moratorium on Yukon River chinook salmon to aid the species' recovery, following years of declining numbers.