Heteroscedasticity testing for regression models: A dimension reduction-based model adaptive approach