Brandon aiyuk and the 49ers come to terms