'This is Jimmy's team': There is no 49ers QB controversy, says Kyle Shanahan