Structure of SpNOX: a Bacterial NADPH oxidase