Sir Keir Starmer said 150 Sheffield-made artillery barrels would be sent to Ukraine in the coming weeks