European airline strikes leave thousands of flights cancelled