Shakhawat vows to fight till end