49ers LT Trent Williams Could Miss 4-6 Weeks