$ 0 0 David Cameron is facing a challenge to hold his party together as battle lines are drawn over Europe.