When and how can advocacy groups promote new technologies? Conditions and strategies for effectiveness