Better colleges failing to lure talented poor