Sale contracts exchanged on former Bristol Zoo site