Severe sandstorm strikes Beijing, China