Crystal structure of the human prion protein reveals a mechanism for oligomerization