U.S. will support Ukraine 'for as long as it takes', says Pentagon chief