Promoting cancer prevention activities by primary care physicians. Results of a randomized, controlled trial | Synapse