As the US Navy positions military vessels around Venezuela, China has deployed a hospital ship to Nicaragua—hoping to contrast its display of soft power with American militarism.