Egypt opens Gaza border to aid, Palestinians