Oil heads for weekly fall on demand worries