Former prime minister Gordon Brown has called for the “total abolition” of the two-child benefit cap, putting pressure on ministers to do more to tackle the “scar” of child poverty in Britain.