Shakira due in Cairo; declines appearances in rest of Arab World