5 Bitcoin charts predicting BTC price rally toward $100K by May