Canoo (GOEV) stock analysis as Tesla wannabe faces a cash squeeze