Directed self-assembly of block copolymers on chemically nano-patterned surfaces