Electric-vehicle company Canoo to go public through SPAC