Former England fast bowler James Anderson awarded knighthood