Bitcoin undervalued, could hit $126K by year-end: JP Morgan