Bitcoin tops $71,000 as $3 billion short squeeze breaks six-week range