Teen driver charged in fatal prom night crash