Camerons gets in with magic circle on BNFL work