Comprehensive analysis of the impact of pre-processing techniques on the performance of a cnn-based facial age estimation model