Kyle Shanahan not sure if Deebo Samuel will be ready for Week 1