Poland is signing the largest contract in 30 years to supply almost $630 million worth of weapons to Ukraine.