Crystal structure of the Ultrabithorax protein