Australia have won the T20 World Cup after producing a brilliant display in the final to beat New Zealand by eight wickets in Dubai.