Dust storm chokes Beijing and northern China