20121020 business.india-business: India Inc under 'stress': Fear of layoff; pay cut and work pressure pushing more employees into depression