Texas man vowed to forgive whoever killed most of his family; then he learned it was his son