Bitcoin breaks $3,000 to reach new all-time high