Dextre is put through its paces on the International Space Station