Timothy McVeigh and Terry Nichols have faced three trials and a vast FBI investigation – but many details of the attack remain unexplained