Bush signs bill denying aid to Hamas-led authority