Champa ancient towers: Reality and legend