Demi Lovato vows to fight drug addiction