Weakened’ Vladimir Putin ‘has already lost Ukraine war’, says UK armed forces chief