China calls U.S. blockade of Iran ports ‘dangerous’