NBC News: High winds and sandstorms prompt Beijing to cancel hundreds of flights and close parks