Land speed record car 'Babs' returns after 100 years