Text this: The Impact of Teacher Quality on Student Motivation, Achievement, and Persistence in Science and Mathematics