Bitcoin breaks $3000 to reach new all-time high