An Effective Dynamic Spatio-temporal Framework with Multi-Source Information for Traffic Prediction