Optimal gear and generator selection for a knee biomechanical energy harvester Academic Article uri icon