Australian Boomers to face Spain in FIBA World Cup semi-final