German airline Lufthansa will cut 20,000 Europeanshort-haul flights over the summer, saying soaring fuel prices have made many journeys "unprofitable" for the firm.