Egyptians will spend six billion dollars on software by 2005