Modeling Dynamic Hand-Object Interactions with Applications to Human-Robot Handovers