'Clinical' India thrash New Zealand to top Test rankings