NBC: Paramount buys UFC rights in $7.7 billion deal