Texas A&M named the most affordable public medical school for in-state students