Iran firms signs $13 Bn road deal with China