The British, Irish and Lebanese have all claimed descent from the ancient Phoenicians. But ancient Phoenicia never existed