India’s largest dam given clearance but still faces flood of opposition