Case Formulation in Cognitive Behaviour Therapy: The Treatment of Challenging and Complex Cases