The best American colleges are still overwhelmingly filled with students from rich families