Periodic and compacton travelling wave solutions of discrete nonlinear Klein-Gordon lattices