Egypt, Jordan, Tunisia and Morocco sign free trade deal