Structure of mammalian cytochrome P450 2B4