Canaan Posts $89 Million Q1 Loss as Miner Sales Stall