Orange sandstorm blots out sky over Marrakesh