Scottish independence could force David Cameron out of office.