Eskom faces shortfall of up to 700 million tons of coal in the future