Atomic-layer epitaxy of GaN quantum wells and quantum dots on (0001) AlN