Scottish Greens say more than 11,200 children will be affected by new benefit cap