david letterman last musical guest