John Kerry praises Modi for his efforts to provide clean energy