A new global ranking confirms that many of India’s biggest companies have the worst work culture