Pakistani PM vows to fight terror