ActivityNet A Large Scale Video Benchmark for Human Activity Understanding