Corporate earnings boost most Gulf markets; Egypt edges lower