Memecoins rally as Bitcoin recovers to all-time high