$3 billion a year in aid, says Ukraine will be able to hit Russian targets with British weapons