Sinopec H1 profit jumps 19.3% despite Iran war, falling fuel demand