Alabama opens as a seven point favorite over Texas