Jordy Nelson inks $40M extension with Packers