Truck driver dances off 97 pounds