Low-income students can afford top colleges