A heavy sandstorm swept across parts of the Middle East on Tuesday, killing two people and hospitalising hundreds in Lebanon and disrupting fighting and air strikes in neighbouring Syria.