Chinese capital Beijing reels under heavy sandstorms