A Novel Non-Linear GARCH framework for Modelling the Volatility of Heteroskedastic Time Series