Home Business Lufthansa to cancel up to 25% of flights due to virus