Huskies hold off San Diego St in opener 21-12