India has done ‘much better’ in fight against child labour, says Kailash Satyarthi