Alabama's Geno Smith suspended for the season opener