Ship carrying Iranian crude heading to India changes course to China