Morocco earthquake shakes tourism