NBC inks $7.7 bln deal to air Olympics through 2032