Controllable self-assembled laminated nanoribbons from dipeptide-amphiphile bearing azobenzene moiety