Egyptian parliament approves cabinet reshuffle