Duck waddles again with 3D-printed foot