new 2010 Ford Tarus is beast