Bahrain economy under strain as workers take 30 days annual leave