ChatThero: An LLM-Supported Chatbot for Behavior Change and Therapeutic Support in Addiction Recovery