Tony Blair says the honorary knighthood awarded to anti-poverty campaigner Bono is a deserved reward for his "remarkable" humanitarian work.