China is set to remain the largest energy consumer by a long stretch into 2040 although India should overtake it in terms of demand growth beginning in the next decade