NBC shells out $2.2 billion for Olympic broadcast rights