A Palestinian driver who killed a baby and injured six people in Jerusalem in what Israeli police called a "hit-and-run terror attack", died of his injuries early on Thursday, the hospital said.