Three pedagogical approaches to introductory physics labs and their effects on student learning outcomes