Alabama AD Greg Byrne receives contract extension through 2031