Crystal structure of Machupo virus envelope glycoprotein GP1