Sweden to donate ammo, spare parts worth $300 million to Ukraine