Putin 'could end Ukraine war tomorrow', says Kamala Harris