Tunable Goos–Hänchen shift for self-collimated beams in two-dimensional photonic crystals