India completes huge dam, critics damn it