President Biden has announced another $1 billion in weaponry for Ukraine, including anti-ship missile launchers, longer range artillery and rounds for mobile rocket launching platforms.