China provides $10 billion credit line to Iran