DeAngelo Hall compares himself to NFL's best cornerbacks