India despairs over Rio flops