Gov. Rick Perry vows to fight charges