Netflix has strongest consumer buzz among brands in annual ranking