Heavy fighting in Iraqi oil city