India castigates richer countries as climate tensions heat u