Egyptian fencer Nada Hafez seven months pregnant while competing at Paris 2024 Olympics