China lashes out at US ‘coercion’ after Panama declines to renew infrastructure agreement