Panama Canal: Supreme court voids Chinese firm's port contracts