China fumes at U.S. as Panama pulls out of key agreement with Beijing