castillo de san cristobal history