Rohit Sharma's 76 and Shreyas Iyer's 48 help India chase down the target of 252 runs in 49 overs against New Zealand and win the Champions Trophy title for the record-extending third time.