Afghan President Ghani vows to fight Taliban offensive