Today marks the 500th day of war in Ukraine and fierce fighting is continuing. Kyiv has made "steady gains" around the Russian-held city of Bakhmut as Moscow's soldiers struggle with "poor morale", and the US has agreed to provide a controversial weapon to Zelenskyy's troops