Health psychology and public health : an integrative approach