Blair: Israel not getting enough credit