Hamilton l-cycles in k-graphs