Bitcoin tops $66,000 as short squeeze drives one-month high