Lifting two-child benefit cap ‘single most cost-effective policy’ for government, charity finds