Babar hits scintillating ton as Pakistan thrash New Zealand by six wickets