UniGrasp: Learning a Unified Model to Grasp with N-Fingered Robotic Hands