Chracter amenability of Lipschitz algebras