Illegal substitution penalty costs Alabama chance to win Iron Bowl