Anger and depression: evidence of a possible mediating role for rumination.