Cabinet split on 42-day terror detention as Commons defeat looms