Shakira to rock Egypt in September