Newcastle united closing in on promotion with victory at huddersfield town