SMU ranks highest locally in list of Texas’ best colleges