Egypt has historically been heavily populated nation and remains so today this is in large part due to its close proximity to which body of water?