Trent Boult's hat-trick wasn't enough as Mitchell Starc produced another match-winning performance to help Australia beat New Zealand by 86 runs in the ICC World Cup.