Egypt’s Rafah crossing opens after 3 weeks