STA-GANN: A Valid and Generalizable Spatio-Temporal Kriging Approach