NEW YORK — Three months ago, this flu season was shaping up to be short and mild in the U.S. But a surprising second viral wave has made it the longest in 10 years. This flu season has been officially going for 21 weeks, according to reports collected through last...