Structure of the human anti-apoptotic protein survivin reveals a dimeric arrangement