Egypt's cabinet approves long-awaited investment law