Western allies pledged billions of dollars in weapons for Ukraine on Thursday and some promised to send the tanks Kyiv has requested if Berlin agrees.