ConAgra Foods has cut its forecast for annual underlying earnings, blaming continued weak profits from its private-label business and the impact of the labour dispute at ports on the US West Coast.