Harden agrees $97m deal to stay with Cavaliers

It is a historic deal for the 11-time All-Star.