Harvard University will offer free education to students from families earning $100,000 or less annually, starting in 2025-26.