Bitcoin records largest weekly gain since March 2023, surging over 23%