Utilizing Shockwave Theory And Deep Learning To Estimate Intersection Traffic Flow And Queue Length Based On Connected Vehicle Data.