Kyle Shanahan addresses rumors about him leaving 49ers