Cuba to lay off 500,000 in 6 months, allow private jobs