Margaret Thatcher was a gift to political cartoonists and perhaps no-one portrayed her as memorably - or as negatively - as Gerald Scarfe. Now, on the eve of the general election, an exhibition ...