Egypt finalizes overdue payment settlement with energy firms