Egypt opens border crossing with Gaza