Deep Learning Based Upper-limb Motion Estimation Using Surface Electromyography