Bitcoin nears $80,000 after 20% weekly rally on Treasury buybacks