49ers, Comcast embark on 10-year agreement