Hitchens vs Blair: Is religion a force for good?