Structure of ESX-1 secreted protein EspB