Bitcoin, XRP surge 25% weekly as $2.7B short squeeze hits