Auburn holds off big underdog San Jose State, 24-16