Egyptian PM submits resignation ahead of cabinet reshuffle