John Gapper Madison Avenue feels the squeeze