Anger on social media after Tony Blair receives knighthood