Egypt completes overdue energy payments