Australia into Cup final after nail-biting victory over New Zealand