Crystal structure of Aplysia cyclase complexed with substrate NGD and product cGDPR