Canoo posts $138 million Q4 net loss