Half of India Inc staff financially stressed