Alabama hires Avery Johnson