Diamond Knights host annual charity run