Political punchlines: how this year’s general election ads measure up