Data-driven design of expressive robot hands and hand gestures : applications for collaborative human-robot interaction