David Wagner signs new deal as Huddersfield boss