Explosions rock 3 Egyptian hotels