BYD Seal review: Can it really be better than a Tesla?