John Kerry praises India for ambitious climate targets