Sat2Flow: A Structure-Aware Diffusion Framework for Human Flow Generation from Satellite Imagery