I do not share your belief in your powers of prediction.
But nobody can predict when it will happen because there many unknowns such as new and advancing technology, govt subsidies and carbon taxes, future price increases of fossil fuels.
Seven Reasons the Internal Combustion Engine is a Dead Man Walking