US sanctions companies alleged to be shipping Iranian oil to China

Measures come as Donald Trump offers olive branch to regime in Tehran