Tony Blair’s arrival at Iraq-Afghanistan war memorial sparks backlash