After more than 20 years under construction, the Grand Egyptian Museum will finally open this weekend.