Ice blankets the Sahara desert while snow falls in Saudi Arabia where temperature has dropped to -2C