Review: The 2020 Toyota Supra was worth the long wait