Brian Hoyer, 49ers Reportedly Agree to 2-Year Contract