David Cameron glides through Letterman with only minor slips