Engineering Design Days: Engaging Students with Authentic Problem-Solving in an Academic Hackathon