Correcting outliers in GARCH models: a weighted forward approach