Closed-Form Variance Swap Prices under General Affine GARCH Models and Their Continuous-Time Limits