Review: is the new BYD Seal better than the Tesla Model 3?