Home Sports Hockey World Cup: China scrape through after England beat Ireland