Kookaburras through to World Cup semi-final