Jimmy Graham reportedly agrees to three-year deal with Packers