49ers' Shanahan on Robinson's suspension: "We're not going to have him through the first three weeks."