Schaub benched in Texans' 34-3 loss to San Francisco