What Kind of Opportunities Do Abstract Algebra Courses Provide for Strengthening Future Teachers’ Mathematical Knowledge for Teaching?