Improved drought forecasting in Kazakhstan using machine and deep learning