Bitcoin halvings typically followed by 18-month rally, analyst says