Undergraduate Students Becoming Engineers: The Affordances of University-Based Makerspaces