Crystal structure of the LEDGF PWWP domain