3 reasons why Terra (LUNA) price hit a new all-time high