Xi Jinping opens China-funded megaport in Peru