Splits in Labour after Ed Miliband pledges to cap benefits