Single-cell census of human tooth development enables generation of human enamel