 BERLIN AP Lufthansa says it will have to cancel almost all flights at its main Frankfurt and Munich hubs on Wednesday because of a strike by its German ground staff, affecting tens of thousands of passengers in the latest travel turmoil to hit Europe. 