China has confirmed it imported no Iranian crude in June even as the two countries are reportedly finalising a $400bn energy and