Tesla in 2023: Understanding the recession scenario. Buy, target price $320