David Archuleta Performs at the Hard Rock Cafe