Puerto Rico: general strike protests layoffs