Goal Babbling permits direct learning of inverse kinematics