Transfer Learning for Data Stream Mining in Non-Stationary Environments