The Cybathlon pushes the limits of bionic technology