New York City's public schools will remain closed through the end of the academic year because of the coronavirus, Mayor Bill de Blasio said on Saturday, confirming a disastrous scenario that he had previously warned of: more than three months of regular schooling for 1.1 million children would be lost.