IFS savages child benefit cap