Extra holidays could create 146,000 jobs