Strike forces Lufthansa to cancel flights