Celtic manager Neil Lennon has praised David Cox for speaking out about his battle with mental health and condemned the abuse he has received from fans.