Rishi Sunak has vowed that Ukraine "will never be alone" as the UK announced £2.5bn of military aid to Ukraine over the coming year.