Egyptians approve first post-uprising constitution