President Biden on Wednesday approved an additional $800 million in military aid for Ukraine, saying the United States is "answering" Ukrainian President Volodymyr Zelenskyy's call for more help, while warning of a "long and difficult battle" ahead against Russia.