Xi could rule China for decades, says US Pacific commander