England’s batsmen did not show much “fight” in their 10-wicket hammering by West Indies in the second Test, says former captain Alastair Cook.