Three-Joint Arm's Optimal Control Model for Simulating Human Arm's Violin-Bowing Movements