Health promotion for adolescents in primary care: randomised controlled trial