Oil heads for weekly loss on concerns over trade row