Cannes: film firms fight back as streamers stumble