Tesla running out of time as shares dip 40%, Credit Suisse says