MacGyver: Are Large Language Models Creative Problem Solvers?