Alabama linebacker Tim Williams arrested on gun charge