On the kinematic synthesis of non-circular gears