The prisoner , a slight , 22-year-old taxi driver known only as Dilawar , was hauled from his cell at the detention center in Bagram , Afghanistan , at around 2 a.m. to answer questions about a rocket attack on an American base .