Bitcoin Could Peak at $45K in May, Analyst Says