Paul McCartney played for 3 hours Tuesday night in Des Moines, packing 3 dozen songs into the setlist. McCartney, 83, opened with "Help!" and closed with "Hey Jude" before a six-song encore that ...