Alabama opens as 8.5-point favorite against Texas